
import java.util.ArrayList;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

@ManagedBean(name = "bean")
@SessionScoped
public class PedidoPastelBean {

    private String cliente;
    private ArrayList<String> tipo;
    private ArrayList<String> influencia;
    private ArrayList<String> sabor;
    private String tipoCliente;
    private ArrayList<String> saborCliente;
    private ArrayList<String> influenciaCliente;
    private ArrayList<Pastel> listaPastel;

    public PedidoPastelBean(){
        this.tipo = new ArrayList<String>();
        this.influencia = new ArrayList<String>();
        this.sabor = new ArrayList<String>();

        this.tipo.add("Professor");
        this.tipo.add("Aluno");

        this.influencia.add("Amigos");
        this.influencia.add("Inimigos");
        this.influencia.add("Propaganda");

        this.sabor.add("Queijo");
        this.sabor.add("Carne");
        this.sabor.add("Pizza");
        this.sabor.add("Calabresa");
        this.sabor.add("Frango com Catupiry");
    }

    public String getCliente() {
        return cliente;
    }

    public void setCliente(String cliente) {
        this.cliente = cliente;
    }

    public ArrayList<String> getInfluencia() {
        return influencia;
    }

    public void setInfluencia(ArrayList<String> influencia) {
        this.influencia = influencia;
    }

    public ArrayList<String> getInfluenciaCliente() {
        return influenciaCliente;
    }

    public void setInfluenciaCliente(ArrayList<String> influenciaCliente) {
        this.influenciaCliente = influenciaCliente;
    }

    public ArrayList<String> getSabor() {
        return sabor;
    }

    public void setSabor(ArrayList<String> sabor) {
        this.sabor = sabor;
    }

    public ArrayList<String> getSaborCliente() {
        return saborCliente;
    }

    public void setSaborCliente(ArrayList<String> saborCliente) {
        this.saborCliente = saborCliente;
    }

    public ArrayList<String> getTipo() {
        return tipo;
    }

    public void setTipo(ArrayList<String> tipo) {
        this.tipo = tipo;
    }

    public String getTipoCliente() {
        return tipoCliente;
    }

    public void setTipoCliente(String tipoCliente) {
        this.tipoCliente = tipoCliente;
    }

    public ArrayList<Pastel> getListaPastel() {
        this.listaPastel = new ArrayList<Pastel>();

        Pastel pastel1 = new Pastel();
        pastel1.setNome("Queijo");
        pastel1.setPreco(2.50);
        listaPastel.add(pastel1);
        
        Pastel pastel2 = new Pastel();
        pastel2.setNome("Carne");
        pastel2.setPreco(2.00);
        listaPastel.add(pastel2);

        Pastel pastel3 = new Pastel();
        pastel3.setNome("Pizza");
        pastel3.setPreco(2.20);
        listaPastel.add(pastel3);

        Pastel pastel4 = new Pastel();
        pastel4.setNome("Frango com Catupiry");
        pastel4.setPreco(3.00);
        listaPastel.add(pastel4);

        Pastel pastel5 = new Pastel();
        pastel5.setNome("Calabresa");
        pastel5.setPreco(1.90);
        listaPastel.add(pastel5);

        return listaPastel;
    }

    public void setListaPastel(ArrayList<Pastel> listaPastel) {
        this.listaPastel = listaPastel;
    }
}